# encoding: utf-8

"""
匿名函数：

语法：
    lambda [参数列表]:返回值
"""


# 1.不使用分支结构的函数
def add(x, y):
    return x + y


print(add(2, 3))

# 将以上函数修改为匿名函数
add_lambda = lambda x, y: x + y
print(add_lambda(11, 22))


# 2.使用分支结构的函数
def is_pass(score):
    if score >= 80:
        return '成绩合格，请回中心打印成绩单'
    else:
        return '成绩不合格，请不要下车，准备补考'


result = is_pass(60)
print(result)

# 将以上函数修改为匿名函数
is_pass_lambda = lambda score: '成绩合格，请回中心打印成绩单' if score >= 60 else '成绩不合格，请不要下车，准备补考'
result = is_pass_lambda(80)
print(result)
